সি ডু...হোহাইল লুপ (C do...while loop)

Computer Programming - সি প্রোগ্রামিং (C Programming) - সি কন্ট্রোল স্টেটমেন্ট (C Control Statement)
758

সি প্রোগ্রামে do...while লুপ কমপক্ষে একবার এক্সিকিউশনের নিশ্চয়তা দিয়ে থাকে। এই অধ্যায়ে আপনি সি প্রোগ্রামে do...while লুপ তৈরি করা শিখবেন।


সর্বশেষ শর্তে না পৌঁছা পর্যন্ত নির্দিষ্ট কোড ব্লককে রিপিট(repeat) করার জন্য লুপ ব্যবহৃত হয়। সি প্রোগ্রামিং এ তিন ধরণের লুপ রয়েছেঃ

  1. ফর লুপ - for loop
  2. হোয়াইল লুপ - while loop
  3. ডু...হোয়াইল লুপ - do...while loop

সি প্রোগ্রামিং do...while লুপের সিনট্যাক্স

 

do
{
   // এই কোড এক্সিকিউট হবে
}
while (testExpression);

Copy

শুধুমাত্র একটি গুরুত্বপূর্ণ পার্থক্য ছাড়া do..while লুপ এবং while লুপ একই রকম। testExpression কে চেক করার পূর্বেই do...while লুপের কোড ব্লক একবার এক্সিকিউশন(execution) হয়। সুতরাং do...while লুপ কমপক্ষে একবার এক্সিকিউশন হয়।


সি প্রোগ্রামিং do...while লুপ কিভাবে কাজ করে?

  • দ্বিতীয় বন্ধনীর ভেতরের কোড ব্লক প্রথমে একবার সম্পাদিত(executed) হয়।
  • তারপরে testExpression নির্ণয় হয়। যদি testExpression সত্য হয় তাহলে লুপের বডি পূনরায় সম্পাদিত হয়। টেষ্ট এক্সপ্রেশন মিথ্যা না হওয়া পর্যন্ত এই প্রক্রিয়া চলতে থাকে।
  • যখন টেষ্ট এক্সপ্রেশন মিথ্যা হয়ে যায় বা ভ্যালু 0(শূন্য) হয় তখন do...while লুপের সমাপ্তি ঘটে।

সি প্রোগ্রামিং ডু...হোয়াইল লুপের ফ্লোচার্ট


 

সি প্রোগ্রামিং ডু হোহাইল লুপ


উদাহরণ ১: ডু...হোয়াইল লুপ

 

kt_satt_skill_example_id=217

 

উদাহরণ ২: সি প্রোগ্রামিং ডু...হোয়াইল লুপ

 

kt_satt_skill_example_id=218

 

testExpression এর ভ্যালু কখন True এবং কখন False হয়ঃ রিলেশনাল(relational) এবং লজিক্যাল(logical) অপারেরটর পেজে আলোচনা করা হয়েছে।

Content added || updated By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...